//引入请求文件
var util = require('../../utils/util.js');
let app = getApp();
let url = app.url;
let gobalData = app.gobalData;
let userInfo = wx.getStorageSync('userInfo').userInfo;
Page({

  /**
   * 页面的初始数据
   */
  data: {
		name: "",
		mobile: 0,
		userPicture: "",
		superviseList: [],
		cid: 0,
		page: 0, // 由于第一次加载的时候就要自增1，所以默认值设置为0
		hasMore: true, // 2.1用于记录是否还有更多的数据
		imgFlag: false,
		headerFlag: false,
		superviseSite: {}
  },
	// 去往详情页面
	goDetails(e) {
		let id = e.currentTarget.dataset.index;
		wx.navigateTo({
			url: '/pages/hideCase/index?id='+ id + '&isHidden= ' + 0
		})
	},
	loadMore() {
		if (!this.data.hasMore) {
			wx.hideLoading();
			wx.showToast({
				title: '已经没有更多了'
			})
			return; //如果没有更多数据，就直接返回
		}
		this.setData({
			page: ++this.data.page,
		})
		util(`${url}user/getUserSiteLogList`, {
			page: this.data.page,
			cid: this.data.cid
		}).then(res => {
			if (res.status == 1) {
				
				res.content.data.forEach(item=>{
					item.createTime = item.createTime && item.createTime.slice(0,10);
					item.endTime = item.endTime && item.endTime.slice(0, 10);
					item.routineTime = item.routineTime && item.routineTime.slice(0, 10);
					item.picture = item.picture && item.picture.split(',');
					item.picture2 = item.picture2 && item.picture2.split(',');
					item.picture3 = item.picture3 && item.picture3.split(',');
				})
				// 拼接数据
				var newList = this.data.superviseList.concat(res.content.data);
				// 获取数据总条数
				var count = parseInt(res.content.total);
				// 判断是否还有更多数据
				var flag = parseInt(res.content.current_page) * parseInt(res.content.per_page) < count; //如果小于总条数，就说明还有。
				this.setData({
					superviseList: newList,
					hasMore: flag,
					headerFlag : true
				})
				if ( this.data.superviseList.length == 0 ) {
					console.log(this.data.superviseList)
					// console.log('我执行了吗')
					this.setData({
						imgFlag : true
					})
				} else {
					this.setData({
						imgFlag : false
					})
				}
				let superviseSite = {
					name: res.content.data[0].name,
					userPicture: res.content.data[0].userPicture,
					mobile: res.content.data[0].mobile,
					address: `${ res.content.data[0].address } | ${ res.content.data[0].a_few_rooms } | ${ res.content.data[0].acreage }㎡`
				};
				this.setData({
					superviseSite
				})
				wx.hideLoading();
			} else {
				wx.showToast({
					title: res.msg,
					icon: 'none'
				})
			}
		})
	},
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
		this.setData({
			cid: options.cid,
		})
		this.loadMore();
  },
  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
		wx.showLoading({
			title: "正在加载更多"
		})
		this.loadMore();
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})